/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package DAO;

import FuncoesGerais.ConectaDB;
import java.sql.SQLException;
import OR.ViagemOR;

/**
 *
 * @author Drazzull
 */
public class ViagemDAO {

    private final ConectaDB c;

    public ViagemDAO() {
        this.c = new ConectaDB();
    }

    public String add(ViagemOR viagem) throws SQLException {
        if (!this.c.getMsg().equals("sucesso")) {
            return c.getMsg();
        }

        String sql = "INSERT INTO ControleViagens(idControleViagens, marcaAutomovel, modeloAutomovel, mediaVeiculo, tempo, velocidadeMedia, nomeMotora, dataNascimentoMotora)"
                + "Values(" + null + ", '" + viagem.getMarcaAutomovel() + "','" + viagem.getModeloAutomovel() + "', "
                + viagem.getMediaVeiculo() + ", " + viagem.getTempo() + ", " + viagem.getVelocidadeMedia() + ", '" + viagem.getNomeMotora() + "', '"
                + viagem.getDataNascimentoMotora() + "')";
        this.c.getStm().execute(sql);

        return c.getMsg();
    }

    public String delete(String codigo) throws SQLException {
        if (!this.c.getMsg().equals("sucesso")) {
            return c.getMsg();
        }

        String sql = "DELETE FROM ControleViagens WHERE idControleViagens  = " + codigo;
        c.getStm().execute(sql);

        return c.getMsg();
    }
}
